#include "nad_hpalette.h"
#include "../GlobalVars/vars.h"
#include "../TextureFunctions/texturefunctions.h"
#include <GL/gl.h>


void draw_hpalette() {
glPushMatrix();
glScalef(0.1,0.1,0.1);
  hpp1();
  hpp2();
  hpp3();
  hpp4();
  hpp5();
  hpp6();
  hpp7();
  hpp8();
glPopMatrix();
}

void hpp1()
{
	static GLfloat VertexData[] = {
		-15.0544f, 6.48264f, 13.1613f, -15.0544f, 5.51736f, 13.1613f, -12.3398f, 6.48264f, 13.1613f, 
		-12.3398f, 5.51736f, 13.1613f, -12.3398f, 6.48264f, 13.1613f, 
		-12.3398f, 5.51736f, 13.1613f, -12.3398f, 6.48264f, -13.1905f, 
		-12.3398f, 6.48264f, -13.1905f, -12.3398f, 5.51736f, -13.1905f, 
		-12.3398f, 5.51736f, -13.1905f, -12.3398f, 6.48264f, -13.1905f, 
		-12.3398f, 5.51736f, -13.1905f, -15.0544f, 6.48264f, -13.1905f, 
		-15.0544f, 5.51736f, -13.1905f, -15.0544f, 6.48264f, -13.1905f, 
		-15.0544f, 6.48264f, -13.1905f, -15.0544f, 5.51736f, -13.1905f, 
		-15.0544f, 5.51736f, -13.1905f, -15.0544f, 6.48264f, 13.1613f, 
		-15.0544f, 5.51736f, 13.1613f, -15.0544f, 6.48264f, 13.1613f, 
		-12.3398f, 6.48264f, 13.1613f, -15.0544f, 5.51736f, 13.1613f, 
		-12.3398f, 5.51736f, 13.1613f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
}	// End of polygons for object 'Box02'

// Polygons for object 'Box04' (12 polygons)

void hpp2()
{
	static GLfloat VertexData[] = {
		-15.2837f, 5.44294f, -9.12445f, -15.2837f, 4.22373f, -9.12445f, 2.45040f, 5.44294f, -9.12445f, 
		2.45040f, 4.22373f, -9.12445f, 2.45040f, 5.44294f, -9.12445f, 
		2.45040f, 4.22373f, -9.12445f, 2.45040f, 5.44294f, -11.1533f, 
		2.45040f, 5.44294f, -11.1533f, 2.45040f, 4.22373f, -11.1533f, 
		2.45040f, 4.22373f, -11.1533f, 2.45040f, 5.44294f, -11.1533f, 
		2.45040f, 4.22373f, -11.1533f, -15.2837f, 5.44294f, -11.1533f, 
		-15.2837f, 4.22373f, -11.1533f, -15.2837f, 5.44294f, -11.1533f, 
		-15.2837f, 5.44294f, -11.1533f, -15.2837f, 4.22373f, -11.1533f, 
		-15.2837f, 4.22373f, -11.1533f, -15.2837f, 5.44294f, -9.12445f, 
		-15.2837f, 4.22373f, -9.12445f, -15.2837f, 5.44294f, -9.12445f, 
		2.45040f, 5.44294f, -9.12445f, -15.2837f, 4.22373f, -9.12445f, 
		2.45040f, 4.22373f, -9.12445f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
}	// End of polygons for object 'Box04'

// Polygons for object 'Duplicate00' (12 polygons)

void hpp3()
{
	static GLfloat VertexData[] = {
		-9.91951f, 6.48264f, 13.1613f, -9.91951f, 5.51736f, 13.1613f, -7.20492f, 6.48264f, 13.1613f, 
		-7.20492f, 5.51736f, 13.1613f, -7.20492f, 6.48264f, 13.1613f, 
		-7.20492f, 5.51736f, 13.1613f, -7.20492f, 6.48264f, -13.1905f, 
		-7.20492f, 6.48264f, -13.1905f, -7.20492f, 5.51736f, -13.1905f, 
		-7.20492f, 5.51736f, -13.1905f, -7.20492f, 6.48264f, -13.1905f, 
		-7.20492f, 5.51736f, -13.1905f, -9.91951f, 6.48264f, -13.1905f, 
		-9.91951f, 5.51736f, -13.1905f, -9.91951f, 6.48264f, -13.1905f, 
		-9.91951f, 6.48264f, -13.1905f, -9.91951f, 5.51736f, -13.1905f, 
		-9.91951f, 5.51736f, -13.1905f, -9.91951f, 6.48264f, 13.1613f, 
		-9.91951f, 5.51736f, 13.1613f, -9.91951f, 6.48264f, 13.1613f, 
		-7.20492f, 6.48264f, 13.1613f, -9.91951f, 5.51736f, 13.1613f, 
		-7.20492f, 5.51736f, 13.1613f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
}	// End of polygons for object 'Duplicate00'

// Polygons for object 'Duplicate01' (12 polygons)

void hpp4()
{
	static GLfloat VertexData[] = {
		-4.78458f, 6.48264f, 13.3294f, -4.78458f, 5.51736f, 13.3294f, -2.07000f, 6.48264f, 13.3294f, 
		-2.07000f, 5.51736f, 13.3294f, -2.07000f, 6.48264f, 13.3294f, 
		-2.07000f, 5.51736f, 13.3294f, -2.07000f, 6.48264f, -13.0224f, 
		-2.07000f, 6.48264f, -13.0224f, -2.07000f, 5.51736f, -13.0224f, 
		-2.07000f, 5.51736f, -13.0224f, -2.07000f, 6.48264f, -13.0224f, 
		-2.07000f, 5.51736f, -13.0224f, -4.78458f, 6.48264f, -13.0224f, 
		-4.78458f, 5.51736f, -13.0224f, -4.78458f, 6.48264f, -13.0224f, 
		-4.78458f, 6.48264f, -13.0224f, -4.78458f, 5.51736f, -13.0224f, 
		-4.78458f, 5.51736f, -13.0224f, -4.78458f, 6.48264f, 13.3294f, 
		-4.78458f, 5.51736f, 13.3294f, -4.78458f, 6.48264f, 13.3294f, 
		-2.07000f, 6.48264f, 13.3294f, -4.78458f, 5.51736f, 13.3294f, 
		-2.07000f, 5.51736f, 13.3294f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
}	// End of polygons for object 'Duplicate01'

// Polygons for object 'Duplicate02' (12 polygons)

void hpp5()
{
	static GLfloat VertexData[] = {
		-0.448422f, 6.48264f, 13.3294f, -0.448422f, 5.51736f, 13.3294f, 2.26616f, 6.48264f, 13.3294f, 
		2.26616f, 5.51736f, 13.3294f, 2.26616f, 6.48264f, 13.3294f, 
		2.26616f, 5.51736f, 13.3294f, 2.26616f, 6.48264f, -13.0224f, 
		2.26616f, 6.48264f, -13.0224f, 2.26616f, 5.51736f, -13.0224f, 
		2.26616f, 5.51736f, -13.0224f, 2.26616f, 6.48264f, -13.0224f, 
		2.26616f, 5.51736f, -13.0224f, -0.448422f, 6.48264f, -13.0224f, 
		-0.448422f, 5.51736f, -13.0224f, -0.448422f, 6.48264f, -13.0224f, 
		-0.448422f, 6.48264f, -13.0224f, -0.448422f, 5.51736f, -13.0224f, 
		-0.448422f, 5.51736f, -13.0224f, -0.448422f, 6.48264f, 13.3294f, 
		-0.448422f, 5.51736f, 13.3294f, -0.448422f, 6.48264f, 13.3294f, 
		2.26616f, 6.48264f, 13.3294f, -0.448422f, 5.51736f, 13.3294f, 
		2.26616f, 5.51736f, 13.3294f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
}	// End of polygons for object 'Duplicate02'

// Polygons for object 'Duplicate03' (12 polygons)

void hpp6()
{
	static GLfloat VertexData[] = {
		-15.2837f, 5.44294f, -9.12445f, -15.2837f, 4.22373f, -9.12445f, 2.45040f, 5.44294f, -9.12445f, 
		2.45040f, 4.22373f, -9.12445f, 2.45040f, 5.44294f, -9.12445f, 
		2.45040f, 4.22373f, -9.12445f, 2.45040f, 5.44294f, -11.1533f, 
		2.45040f, 5.44294f, -11.1533f, 2.45040f, 4.22373f, -11.1533f, 
		2.45040f, 4.22373f, -11.1533f, 2.45040f, 5.44294f, -11.1533f, 
		2.45040f, 4.22373f, -11.1533f, -15.2837f, 5.44294f, -11.1533f, 
		-15.2837f, 4.22373f, -11.1533f, -15.2837f, 5.44294f, -11.1533f, 
		-15.2837f, 5.44294f, -11.1533f, -15.2837f, 4.22373f, -11.1533f, 
		-15.2837f, 4.22373f, -11.1533f, -15.2837f, 5.44294f, -9.12445f, 
		-15.2837f, 4.22373f, -9.12445f, -15.2837f, 5.44294f, -9.12445f, 
		2.45040f, 5.44294f, -9.12445f, -15.2837f, 4.22373f, -9.12445f, 
		2.45040f, 4.22373f, -9.12445f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
}	// End of polygons for object 'Duplicate03'

// Polygons for object 'Duplicate04' (24 polygons)

void hpp7()
{
	static GLfloat VertexData[] = {
		-15.2837f, 5.44294f, 10.8755f, -15.2837f, 4.22373f, 10.8755f, 2.45040f, 5.44294f, 10.8755f, 
		2.45040f, 4.22373f, 10.8755f, 2.45040f, 5.44294f, 10.8755f, 
		2.45040f, 4.22373f, 10.8755f, 2.45040f, 5.44294f, 8.84668f, 
		2.45040f, 5.44294f, 8.84668f, 2.45040f, 4.22373f, 8.84668f, 
		2.45040f, 4.22373f, 8.84668f, 2.45040f, 5.44294f, 8.84668f, 
		2.45040f, 4.22373f, 8.84668f, -15.2837f, 5.44294f, 8.84668f, 
		-15.2837f, 4.22373f, 8.84668f, -15.2837f, 5.44294f, 8.84668f, 
		-15.2837f, 5.44294f, 8.84668f, -15.2837f, 4.22373f, 8.84668f, 
		-15.2837f, 4.22373f, 8.84668f, -15.2837f, 5.44294f, 10.8755f, 
		-15.2837f, 4.22373f, 10.8755f, -15.2837f, 5.44294f, 10.8755f, 
		2.45040f, 5.44294f, 10.8755f, -15.2837f, 4.22373f, 10.8755f, 
		2.45040f, 4.22373f, 10.8755f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23, 0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 
		10, 11, 12, 11, 13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 
		21, 6, 22, 16, 23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[36]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[39]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[42]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[45]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[48]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[51]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[54]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[57]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[60]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[63]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[66]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[69]);
}	// End of polygons for object 'Duplicate04'

// Polygons for object 'Duplicate05' (24 polygons)

void hpp8()
{
	static GLfloat VertexData[] = {
		-15.2837f, 5.44294f, 0.875547f, -15.2837f, 4.22373f, 0.875547f, 2.45040f, 5.44294f, 0.875547f, 
		2.45040f, 4.22373f, 0.875547f, 2.45040f, 5.44294f, 0.875547f, 
		2.45040f, 4.22373f, 0.875547f, 2.45040f, 5.44294f, -1.15332f, 
		2.45040f, 5.44294f, -1.15332f, 2.45040f, 4.22373f, -1.15332f, 
		2.45040f, 4.22373f, -1.15332f, 2.45040f, 5.44294f, -1.15332f, 
		2.45040f, 4.22373f, -1.15332f, -15.2837f, 5.44294f, -1.15332f, 
		-15.2837f, 4.22373f, -1.15332f, -15.2837f, 5.44294f, -1.15332f, 
		-15.2837f, 5.44294f, -1.15332f, -15.2837f, 4.22373f, -1.15332f, 
		-15.2837f, 4.22373f, -1.15332f, -15.2837f, 5.44294f, 0.875547f, 
		-15.2837f, 4.22373f, 0.875547f, -15.2837f, 5.44294f, 0.875547f, 
		2.45040f, 5.44294f, 0.875547f, -15.2837f, 4.22373f, 0.875547f, 
		2.45040f, 4.22373f, 0.875547f
	};
	static GLfloat NormalData[] = {
		0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, -1.00000f, 
		0.000000f, 0.000000f, -1.00000f, 0.000000f, 1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 0.000000f, 
		-1.00000f, 0.000000f, 0.000000f, 0.000000f, 1.00000f, 0.000000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, -1.00000f, 0.000000f, 
		0.000000f, -1.00000f, 0.000000f
	};
	static GLfloat TexCoordData[] = {
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 1.00000f, 1.00000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		0.000000f, 1.00000f, 0.000000f, 0.000000f, 
		0.000000f, 0.000000f, 1.00000f, 1.00000f, 
		1.00000f, 0.000000f, 0.000000f, 0.000000f, 
		1.00000f, 0.000000f, 0.000000f, 1.00000f, 
		1.00000f, 1.00000f
	};
	static GLint Indices[] = {
		0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 10, 11, 12, 11, 
		13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 21, 6, 22, 16, 
		23, 16, 8, 23, 0, 1, 2, 1, 3, 2, 4, 5, 7, 5, 9, 7, 
		10, 11, 12, 11, 13, 12, 15, 17, 18, 17, 19, 18, 14, 20, 6, 20, 
		21, 6, 22, 16, 23, 16, 8, 23
	};

	glEnableClientState(GL_TEXTURE_COORD_ARRAY);
	glTexCoordPointer(2, GL_FLOAT, 0, TexCoordData);
	glEnableClientState(GL_NORMAL_ARRAY);
	glNormalPointer(GL_FLOAT, 0, NormalData);
	glEnableClientState(GL_VERTEX_ARRAY);
	glVertexPointer(3, GL_FLOAT, 0, VertexData);

	glColor3f(1.00000f, 1.00000f, 1.00000f);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[0]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[3]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[6]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[9]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[12]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[15]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[18]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[21]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[24]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[27]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[30]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[33]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[36]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[39]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[42]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[45]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[48]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[51]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[54]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[57]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[60]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[63]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[66]);
	glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &Indices[69]);
}	// End of polygons for object 'Duplicate05'
